home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group94a.txt / 000194_icon-group-sender _Mon Jul 25 10:09:59 1994.msg < prev    next >
Internet Message Format  |  1994-08-19  |  3KB

  1. Received: by cheltenham.cs.arizona.edu; Mon, 25 Jul 1994 12:24:12 MST
  2. Date: Mon, 25 Jul 1994 10:09:59 MST
  3. From: "Ralph Griswold" <ralph>
  4. Message-Id: <199407251709.AA08574@cheltenham.cs.arizona.edu>
  5. To: icon-group
  6. Subject: Version 9 of Icon
  7. Status: R
  8. Errors-To: icon-group-errors@cs.arizona.edu
  9.  
  10.             Version 9 of Icon
  11.  
  12.    Version 9 of Icon now is available for UNIX and MS-DOS.  The
  13. UNIX implementation supports graphics facilities under the X Window
  14. System.
  15.  
  16.    Implementations for other platforms are in progress and will
  17. be announced when they are ready.
  18.  
  19.    The major changes in Version 9, and the ones that are
  20. responsible for the new major version number, are in its graphics
  21. facilities.
  22.  
  23.    There are many improvements in this area, including a portable
  24. font naming system, facilities for drawing color images, and
  25. support for the GIF image file format. We've also changed the
  26. names of the graphics functions, dropping the initial X in anticipation
  27. of other Version 9 implementations that will support graphics without
  28. X. There also are new and changed functions.  Aids to convert
  29. Version 8.10 graphics programs to 9.0 are provided.
  30.  
  31.    There are other new features in Version 9 like being able to add
  32. many elements to a list at one time. There's also support for
  33. dynamically loading C functions on some UNIX platforms.
  34.  
  35.    There are several significant improvements to the implementation
  36. of Version 9.
  37.  
  38.    The Icon linker now eliminates declarations (notably procedures)
  39. that are not referenced in a program. This may substantially reduce
  40. the size of icode files, especially when packages of library procedures
  41. are linked but not all the procedures in them are used.
  42.  
  43.    The UNIX implementation now uses shell headers to make icode
  44. files executable. This substantially reduces the sizes of icode
  45. files on many platforms.
  46.  
  47.    The MS-DOS linker now creates .exe files, so that it is no
  48. longer necessary to run iconx. (It still is necessary to have
  49. icon.exe on PATH, but that's transparent when you're running
  50. Icon programs.)
  51.  
  52.    There's a new version of the Icon program library to go along
  53. with Version 9. It has many additions and improvements, and the
  54. graphics portion has been updated to Version 9. The library also
  55. includes an improved interface builder for platforms that support Icon's
  56. graphic facilities.
  57.  
  58.    Version 9 is available via anonymous FTP to cs.arizona.edu;
  59. cd /icon and get READ.ME for navigation information.
  60.  
  61.    Version 9 also is available on magnetic media.  Address inquiries
  62. to icon-order@cs.arizona.edu.
  63.